-
Notifications
You must be signed in to change notification settings - Fork 7.6k
feat: Add board support for ThingPulse ePulse Feather #9256
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
👋 Hello matthias-bs, we appreciate your contribution to this project! Click to see more instructions ...
Review and merge process you can expect ...
|
@me-no-dev any clues about the CI error? The board itself is defined correctly, did not found any issue there. |
Looks like the variant path (name) is wrong |
The variant looks fine. It doesn't have to be the name of board itself. |
@P-R-O-C-H-Y Tried? Do not see an example for what you said. Maybe this part is not working as it should? |
@Jason2866 I know that some 3rd party boards uses variants not same as the name. Few examples:
I am sure that it will print different error that it was not able of find the |
I may run a CI to test all boards to see if its this board specific or more boards are affected by some new issue now. |
I can easily rename it if this helps. |
This ones will work for sure, since there is the variant and path
|
I have run the CI and no other board have this issue. |
@matthias-bs May I ask you which board did you use for a "template" to add this ThingPulse board? From what I see as it uses ESP32 SOC, you are defining stuff that is used for other chips. |
@P-R-O-C-H-Y I used |
There is no specific manual or recipe on how to do it. If you can please compare your board addition with the
As your board have PSRAM, I suggest you to use as the template the |
@matthias-bs If you will have any issues or won't be sure, I can just review that and point what is wrong ;) |
@P-R-O-C-H-Y O.k., then I would copy
Does |
Found it: https://docs.espressif.com/projects/esp-idf/en/latest/esp32/api-guides/external-ram.html#chip-revisions |
According to the Thinkpulse website, it should use the V3 (rev.03), so it shouldn't be necessary. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Just small fix needed, else looks good :)
By completing this PR sufficiently, you help us to review this Pull Request quicker and also help improve the quality of Release Notes
Checklist
This entire section above can be deleted if all items are checked.
Description of Change
Add support for ThingPulse ePulse Feather. The configuration is based on
Adafruit ESP32 Feather
, which already worked for my basic needs. The only pain point was a different (unusual) voltage divider ratio for vbatt measurement. (see matthias-bs/BresserWeatherSensorTTN#55)Changed the pin configuration according to the schematic and the Flash / PSRAM configuration according to the ePulse Feather datasheet and the ESP32-WROVER-E-N8R8 datasheet.
Tests scenarios
Trying to compile an example sketch with this board selection gives
Did I miss anything? A build step?
Related links
--